package conn;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import beans.Produto;

public class ProdutoDao {
	private Connection conn;

	public ProdutoDao() {
		super();
		this.conn = new ConnectionFactory().getConnection();
		if(conn==null){
			System.out.println("Nao fez a coneccao");
		}
		else{
			System.out.println("Fez a coneccao");
		}
	}
	
	

	public void insereProduto(Produto produto) {
		String sql = "insert into produto "
				+ "(nome,nserie,preco)" 
				+ " Values (?,?,?)";
		try {
			PreparedStatement stmt = conn.prepareStatement(sql);
			stmt.setString(1, produto.getNome());
			stmt.setInt(2, produto.getnSerie());
			stmt.setDouble(3, produto.getPreco());
			
			stmt.execute();
			System.out.println("Os dados foram inseridos no Mysql");
			stmt.close();
			System.out.println("Coneccao com Mysql foi fechada");
		} catch (SQLException e) {
			System.out.println("Erro ao gravar os dados inseridos no Mysql");
		}
	}
}
